living leech in the oesophagus - Turco Inglés Diccionario